package com.yimu.lib.util;

import android.util.Log;

/**
 * 描述：Logcat统一管理类
 * 创建者：  Churck
 * 创建时间：16/6/8 17:29
 * 修改者： Churck
 * 修改时间：16/6/8 17:29
 * 版 本：v1.0
 */
public class MyLogger {

        private static final String TAG = "YM_SDK";
        public static boolean isDebug = true;// 是否需要打印bug，可以在application的onCreate函数里面初始化
        private MyLogger() {
        /* cannot be instantiated */
            throw new UnsupportedOperationException("cannot be instantiated");
        }

        // 下面四个是默认tag的函数
        public static void i(String msg) {
            if (isDebug)
                Log.i(TAG, msg);
        }

        public static void d(String msg) {
            if (isDebug)
                Log.d(TAG, msg);
        }

        public static void e(String msg) {
            if (isDebug)
                Log.e(TAG, msg);
        }

        public static void v(String msg) {
            if (isDebug)
                Log.v(TAG, msg);
        }

        // 下面是传入自定义tag的函数
        public static void i(String tag, String msg) {
            if (isDebug)
                Log.i(tag, msg);
        }

        public static void d(String tag, String msg) {
            if (isDebug)
                Log.d(tag, msg);
        }

        public static void e(String tag, String msg) {
            if (isDebug)
                Log.e(tag, msg);
        }

        public static void v(String tag, String msg) {
            if (isDebug)
                Log.v(tag, msg);
        }

}
